Conference Proceedings

A Divide and Conquer Algorithm for Predict Optimize with Non-convex Problems

AU Guler, E Demirović, J Chan, J Bailey, C Leckie, PJ Stuckey

Proceedings of the 36th Aaai Conference on Artificial Intelligence Aaai 2022 | Published : 2022

Open access

Abstract

The predict+optimize problem combines machine learning and combinatorial optimization by predicting the problem coefficients first and then using these coefficients to solve the optimization problem. While this problem can be solved in two separate stages, recent research shows end to end models can achieve better results. This requires differentiating through a discrete combinatorial function. Models that use differentiable surrogates are prone to approximation errors, while existing exact models are limited to dynamic programming, or they do not generalize well with scarce data. In this work we propose a novel divide and conquer algorithm based on transition points to reason over exact opt..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Australian Government


Funding Acknowledgements

This research was funded (partially or fully) by the Australian Government through the Australian Research Council (Grant Number: DP170103174) and was supported by The University of Melbourne's Research Computing Services and the Petascale Campus Initiative. We use Gurobi version 2022 Academic License, a commercial MIP solver, to solve the optimization problems.